package org.jeecg.modules.demo.sermanager.entity;

import java.io.Serializable;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import java.util.Date;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.UnsupportedEncodingException;

/**
 * @Description: netpt_job_ser
 * @Author: jeecg-boot
 * @Date:   2022-01-07
 * @Version: V1.0
 */
@ApiModel(value="netpt_job_ser对象", description="netpt_job_ser")
@Data
@TableName("netpt_job_ser")
public class NetptJobSer implements Serializable {
    private static final long serialVersionUID = 1L;

	/**id*/
	@TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private java.lang.String id;
	/**任务id*/
    @ApiModelProperty(value = "任务id")
    private java.lang.String jobId;
	/**ip*/
	@Excel(name = "ip", width = 15)
    @ApiModelProperty(value = "ip")
    private java.lang.String ip;
	/**端口*/
	@Excel(name = "端口", width = 15)
    @ApiModelProperty(value = "端口")
    private java.lang.String port;
	/**服务*/
	@Excel(name = "服务", width = 15)
    @ApiModelProperty(value = "服务")
    private java.lang.String serve;
	/**版本*/
	@Excel(name = "版本", width = 15)
    @ApiModelProperty(value = "版本")
    private java.lang.String versions;
	/**领用时间*/
    @ApiModelProperty(value = "领用时间")
    private java.lang.String receiveTime;
	/**领用状态 -1，0，1*/
    @ApiModelProperty(value = "领用状态 -1，0，1")
    private java.lang.String receiveState;
	/**完成状态 0未完成 1已完成*/
    @ApiModelProperty(value = "完成状态 0未完成 1已完成")
    private java.lang.String finishState;
	/**状态（-1：作废，0：审批中，1：审核通过）*/
    @ApiModelProperty(value = "状态（-1：作废，0：审批中，1：审核通过）")
    private java.lang.Integer state;
	/**创建时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "创建时间")
    private java.util.Date createTime;
	/**创建人*/
    @ApiModelProperty(value = "创建人")
    private java.lang.String createAccount;
	/**修改时间*/
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    @ApiModelProperty(value = "修改时间")
    private java.util.Date modifyTime;
}
